.index {
	margin-top: 150px;
}

.cnt {
	width: 100%;
}

body, ul {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

.pages_con {
	position: fixed;
	left: 0;
	/*top: 100px !important;*/
	width: 100%;
	overflow: hidden;
}

.pages {
	/* height: 600px; */
	position: relative;
	/* top: 100px; */
}

.page1 {
	background-color: orange;
}

.page2 {
	background-color: lightgreen;
}

.page3 {
	background-color: cyan;
}

.page4 {
	background-color: pink;
}

.page5 {
	background-color: lightblue;
}

.points {
	width: 16px;
	height: 176px;
	position: fixed;
	right: 20px;
	top: 50%;
	margin-top: -88px;
}

.points li {
	width: 13px;
	height: 13px;
	margin: 16px 0;
	border-radius: 50%;
	border: 1px solid #666;
	cursor: pointer;
}

.points li.active {
	background-color: #666;
}

/*轮播图*/
#myNiceCarousel {
	margin-top: 100px;
	height: calc(100% - 100px);
}

.carousel-indicators {
	bottom: 30px !important;
}

.carousel-control img {
	position: relative;
	top: 50%;
}

.carousel {
	height: 100%;
}

.carousel-inner {
	height: 100%;
}

.carousel-inner .item, .carousel-inner .item img {
	height: 100% !important;
	display: block;
	width: 100%;
}

.carousel-control, .icon-chevron-left, .icon-chevron-right {
	opacity: 0;
}

/*第二页，产品与服务*/
.product {
	width: 100%;
	height: 100%;
	background: url(../img/index/index_view1.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.pro_head {
	width: 100%;
	height: 40%;
	position: relative;
}

.pro_head_cnt {
	padding-top: 6%;
	height: 100%;
}

.pro_head_cnt_title {
	height: 80px;
}

.pro_head_cnt_title_p {
	margin: auto;
	font-size: 26px;
	color: white;
	text-align: center;
	padding-bottom: 2px;
	width: 250px;
	border-bottom: 3px solid #ff9915;
}

.pro_head_cnt_title_p2 {
	text-align: center;
	font-size: 20px;
	color: white;
	padding-top: 3PX;
}

.pro_head_cnt_title_p3 {
	position: relative;
	bottom: 22%;
	height: 90%;
}

.pro_head_cnt_title_p3 p {
	font-size: 16px;
	text-indent: 28px;
	color: white;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 90px;
}

/*小轮播图*/
.pro_body {
	width: 100%;
	height: 30%;
	position: relative;
}

.pro_body_out {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.pro_body_in {
	height: 100%;
}

.pro_body_in_img {
	height: 100%;
	box-sizing: border-box !important;
	display: block;
	position: relative;
}

/*.pro_body_in:hover +.pro_body_in_btn{
	display: block;
}*/
.pro_body_in_img>img {
	/*margin: 0 2px;*/
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/*轮播图按钮*/

/*.pro_body_in_btn{
	display: none;
}*/

/*.pro_body_in_btn:hover{
	display: block;
}*/
.pro_body_in_btn_left {
	position: absolute;
	left: 23px;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.pro_body_in_btn_right {
	position: absolute;
	right: -23px;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.pro_footer {
	position: absolute;
	bottom: 20%;
	width: 100%;
}

.pro_footer a {
	width: 120px;
	padding: 5px 15px;
	text-align: center;
	font-size: 14px;
	background: #EA8A1C;
	color: white;
	margin-left: calc(50% - 60px);
	border-radius: 3px;
	display: block;
}

.pro_footer a:hover {
	color: white;
}

/*新闻中心*/
.news {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 6%;
	background: url(../img/index/index_view2.png) no-repeat;
	background-size: 100% 100%;
}

.news_div {
	width: 77%;
	min-width: 1130px;
	margin: auto;
	height: 75%;
	position: relative;
}

.news_head_p1 {
	font-size: 26px;
	color: white;
	margin: 0;
	padding-bottom: 2px;
}

.news_head_p2 {
	font-size: 20px;
	color: white;
	padding-top: 4px;
	width: 142px;
	border-top: 3px solid #ff9915;
	;
}

.news_body {
	width: 100%;
	height: 75%;
	background: rgba(144, 147, 156, 0.5);
	padding: 10px;
	position: absolute;
	max-height: 400px;
	bottom: 0;
}

.news_left {
	width: 30%;
	height: 100%;
}

.news_right {
	width: 20%;
	height: 100%;
	padding-left: 10px;
}

.news_center {
	width: 50%;
	height: 100%;
	padding-left: 10px;
	background: #FFFFFF;
	padding: 10px;
}

/*tab*/
.am-tabs {
	height: calc(100% - 100px);
}

.am-tabs-d2 .am-tabs-nav>.am-active a {
	color: white !important;
	line-height: 42px;
	text-decoration: none !important;
}

.am-tabs-d2 .am-tabs-nav>.am-active {
	background-color: #0A86CC !important;
	border-bottom: none !important;
}

.am-tabs-d2 .am-tabs-nav li {
	background: #4C4C4C;
}

.am-tabs-d2 .am-tabs-nav a {
	color: white !important;
	font-size: 16px;
}

.am-tabs-bd {
	height: calc(100% - 42px);
}

[data-am-widget=tabs] {
	margin: 0 !important;
}

.bews_left_bottom {
	height: 100px;
	width: 100%;
	background: #4C4C4C;
	padding: 5px 5px;
}

.bews_left_bottom a {
	display: block;
	font-size: 14px;
	color: white;
}

.bews_left_bottom a:hover {
	color: #EA8A1C;
	text-decoration: none;
}

.bews_left_bottom a span.left {
	width: calc(100% - 120px);
}

/* 中间*/
.news_center_cnt {
	height: calc(33.3% - 7px);
	margin-bottom: 10px;
	background: #F6F6F6;
	padding: 10px;
}

.news_center_cnt:last-child(1) {
	margin-bottom: 0px;
}

.news_center_img, .news_center_date {
	width: 16%;
	height: 100%;
}

.news_center_img img {
	height: 100%;
	width: 100%;
}

.news_center_body {
	width: 68%;
	height: 100%;
	padding-left: 10px;
	background: #F6F6F6;
}

.news_center_date {
	background: #F6F6F6;
	padding-left: 10px;
}

.news_center_title {
	font-size: 16px;
	color: #333333;
	width: 100%;
}

.news_center_body p.overs {
	font-size: 14px;
	color: #999999;
}

/*网站公告*/
.news_right_title {
	width: 100%;
	margin: 0;
	font-size: 16px;
	color: white;
	background: #EA8A1C;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
}

.news_right_body {
	background: #4C4C4C;
	height: calc(100% - 40px);
	padding: 10px;
}

.news_right_a {
	font-size: 14px;
	color: white;
	padding: 1px 0;
}

.news_right_a:hover {
	color: #EA8A1C;
}

/*案例展示*/
.case {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 6%;
	background: white;
	/*background: url(../img/index/121.png) no-repeat;*/
	background-size: 100% 100%;
}

.case_cnt {
	height: 70%;
	position: relative;
}

.case_head {
	width: 77%;
	min-width: 1130px;
	margin: auto;
	/*height: 75%;*/
}

.case_title_p1 {
	font-size: 26px;
	color: #333333;
	margin: 0;
	padding-bottom: 2px;
}

.case_title_p2 {
	font-size: 20px;
	color: #333333;
	padding-top: 4px;
	width: 122px;
	border-top: 3px solid #ff9915;
}

.case_more {
	font-size: 14px;
	color: #333333;
}

.case_more:hover {
	color: #333333;
}

.case_more span {
	color: #EA8A1C;
}

.case_body {
	width: 100%;
	height: 75%;
	position: relative;
	position: absolute;
	max-height: 400px;
	bottom: 0;
}

.case_body_out {
	min-width: 1130px;
	height: 100%;
	overflow: hidden;
	margin: auto;
	width: 77%;
}

.case_body_in {
	height: 100%;
}

.case_body_in_img {
	height: 100%;
}

.case_body_in_img img {
	width: 95%;
	height: 100%;
}

.case_speed {
	width: 170px;
	margin: auto;
	padding-top: 20px;
}

.case_speed_Div {
	background: #999999;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin-left: 20px;
	cursor: pointer;
}

.case_speed_Div.action {
	background: #EA8A1A;
}

.case_body_in_btn {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 95%;
	height: 130px;
}

/*新闻中心的轮播图*/
.am-tabs-bd .am-tab-panel {
	padding: 0 !important;
}

.am-tabs-bd {
	border: 0px solid !important;
}

.news_banner1_out {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.news_banner1_in {
	height: 100%;
}

.news_banner1_in a {
	display: block;
	float: left;
	height: 100%;
}

.am-tab-panel {
	height: 100%;
}

.am-slider-default .am-control-nav {
	bottom: 12px !important;;
}

.am-slides {
	height: 100% !important;
}

.am-slides li {
	height: 100%;
}

.am-slides a {
	width: 100%;
	height: 100%;
	display: block;
}

.am-slides img {
	width: 100%;
	height: 100%;
}

.am-slider-default {
	margin: 0 !important;
	height: 100% !important;
}

.am-slider-default .am-viewport {
	height: 100% !important;
}

.am-direction-nav {
	display: none;
}

/*产品与服务*/
.pro_body_in_img_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	cursor: pointer;
}

.pro_body_in_img_div_icon {
	text-align: center;
	position: relative;
	padding-top: 15%;
	height: 100%;
}

.pro_body_in_img_div_icon img {
	margin: auto;
	width: 30px;
	height: 30px;
	display: block;
}

.pro_body_in_img_div_title {
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	color: white;
}

.pro_body_in_img_div_det {
	/*position: absolute;
	bottom: 10px;*/
	font-size: 12px;
	color: white;
	padding: 0 20px;
}

.pro_body_in_img:hover .pro_body_in_img_div {
	display: block;
}

/* 新样式 */
.index_pro {
	margin-top: 40px;
	padding-top: 40px;
}

.index_pro_title {
	font-size: 26px;
	text-align: center;
	color: #666;
}

.index_pro_cnt {
	margin-top: 80px;
}

.index_pro_cnt_li {
	display: flex;
	position: relative;
	margin-bottom: 40px;
	height: 380px;
	background-color: #DCDCDC;
}

.index_pro_cnt_li_text {
	width: 42%;
	padding: 20px;
	background: rgb(47, 170, 250);
}

.index_pro_cnt_li:nth-child(2) .index_pro_cnt_li_text {
	background: rgb(10, 201, 42);
}

.index_pro_head a{
	color: white;
	font-size: 24px;
}

.index_pro_content {
	text-indent: 2em;
	color: white;
	font-size: 14px;
	margin-top: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	line-height: 30px;
}

.index_pro_more {
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 85px;
	border: 1px solid white;
	padding: 3px 10px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
	background: white;
}

.index_pro_cnt_li:nth-child(2) .index_pro_more {
	left: 90%;
}

.index_pro_more:hover {
	border: 1px solid rgb(47, 170, 250);
	color: rgb(47, 170, 250);
	background: white;
}

.index_pro_cnt_li:nth-child(2) .index_pro_more:hover {
	color: rgb(10, 201, 42);
	border: 1px solid rgb(10, 201, 42);
}

.index_pro_cnt_li_img {
	width: 58%;
	text-align: center;
}

.index_pro_cnt_li_img>img {
	max-height: 350px;
	vertical-align: middle;
}

.index_pro_cnt_li_img:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}

.index_other {
	background: rgb(241, 241, 241);
	width: 100%;
	margin-top: 40px;
	padding-top: 40px;
	padding-bottom: 80px;
}

.index_sol {
	padding-top: 20px;
}

.index_sol_list {
	display: flex;
	padding-top: 40px;
}

.index_sol_li {
	width: 40%;
	padding: 0 25px;
}

.index_sol_li_img {
	text-align: center;
}

.index_sol_li_img img {
	width: 70%;
	height: 110px;
}

.index_sol_li_cnt {
	text-align: center;
}

.index_sol_li_cnt_head {
	color: #333333;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
}

.index_sol_li_cnt_text {
	color: #666;
	line-height: 25px;
}

.index_news {
	padding-top: 120px;
}

.index_news_list {
	display: flex;
	flex-wrap: wrap;
	padding-top: 40px;
}

.index_news_li {
	width: 50%;
	display: flex;
	margin-top: 60px;
	border: 1px solid rgb(241, 241, 241);
	cursor: pointer;
	padding: 10px;
}

.index_news_li:hover {
	border: 1px solid rgba(47, 170, 250, 0.2);
}

.index_news_li_img {
	width: 46%;
}

.index_news_li_img>img {
	width: 260px;
	height: 160px;
}

.index_news_li_text {
	width: 54%;
	padding-left: 20px;
	padding-right: 40px;
}

.index_news_list_text_head {
	font-size: 14px;
	color: rgb(47, 170, 250);
}

.index_news_list_text_cnt {
	padding-top: 10px;
	font-size: 12px;
	height: 110px;
	color: #999999;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.index_cer {
	padding-top: 120px;
}

.index_cer_list {
	padding-top: 80px;
	display: flex;
	flex-wrap: wrap;
}

.index_cer_li {
	width: 20%;
	padding: 10px;
	text-align: center;
}

.index_cer_li:nth-last-child(1) {
	cursor: pointer;
}

.index_cer_li_bor {
	background: white;
	padding: 2px;
}

.index_cer_li_img {
	background: rgb(117, 187, 244);
	padding: 20px 30px;
	height: 200px;
}

.index_cer_li_img_p {
	font-size: 50px;
	color: white;
}

.index_cer_li_title {
	font-size: 16px;
	color: #666666;
	text-align: center;
	background: white;
	height: 50px;
	line-height: 50px;
}